place (situar) - French English Dictionary